/* ******************************** */
/* Warning! Don't modify this file! */
/* ******************************** */
#include "CH32V103.h"
#include "TinyObj.h"
#include <stdio.h>
#include <stdlib.h>
#include "BaseObj.h"

void CH32V103_GPIOMethod(PikaObj *self, Args *args){
    Arg * res = CH32V103_GPIO(self);
    method_returnArg(args, res);
}

void CH32V103_SysMethod(PikaObj *self, Args *args){
    Arg * res = CH32V103_Sys(self);
    method_returnArg(args, res);
}

PikaObj *New_CH32V103(Args *args){
    PikaObj *self = New_TinyObj(args);
    class_defineMethod(self, "GPIO()->any", CH32V103_GPIOMethod);
    class_defineMethod(self, "Sys()->any", CH32V103_SysMethod);
    return self;
}

